MGVANLRVMHYVHKDKAFAYWSCTCVYAPESRYCSEEHKKMALAEREYELPHNFANVHLHTNMEDLVLPKIISYLRDPQLGIIEIPNLQYIDDVFNVTPTEQPDMFSTNLDEREEFNIWLFMMIS